package com.vcredit.creditcat.dto;

import java.io.Serializable;

import com.vcredit.creditcat.enumtype.BankCardTypeEnum;

/**
 * 银行卡信息
 * 
 * @author chengchao
 *
 */
public class CustCardDto implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	/**
	 * 银行卡编号
	 */
	private Long cardId;
	/**
	 * 银行编码
	 */
	private String bankCode;
	/**
	 * 银行名称
	 */
	private String bankName;
	/**
	 * 银行卡类型
	 */
	private BankCardTypeEnum cardType;
	/**
	 * 卡号
	 */
	private String accountNo;
	/**
	 * 账户名
	 */
	private String accountName;
	/**
	 * 是否默认卡
	 */
	private Boolean isDefault;
	/**
	 * 预留手机号
	 */
	private String reservedMobile;

	public Long getCardId() {
		return cardId;
	}

	public void setCardId(Long cardId) {
		this.cardId = cardId;
	}

	public String getBankCode() {
		return bankCode;
	}

	public void setBankCode(String bankCode) {
		this.bankCode = bankCode;
	}

	public String getBankName() {
		return bankName;
	}

	public void setBankName(String bankName) {
		this.bankName = bankName;
	}

	public String getAccountNo() {
		return accountNo;
	}

	public void setAccountNo(String accountNo) {
		this.accountNo = accountNo;
	}

	public String getAccountName() {
		return accountName;
	}

	public void setAccountName(String accountName) {
		this.accountName = accountName;
	}

	public Boolean getIsDefault() {
		return isDefault;
	}

	public void setIsDefault(Boolean isDefault) {
		this.isDefault = isDefault;
	}

	public String getReservedMobile() {
		return reservedMobile;
	}

	public void setReservedMobile(String reservedMobile) {
		this.reservedMobile = reservedMobile;
	}

	public CustCardDto(Long cardId, String bankCode, String bankName, BankCardTypeEnum cardType, String accountNo,
			String accountName, Boolean isDefault, String reservedMobile) {
		super();
		this.cardId = cardId;
		this.bankCode = bankCode;
		this.bankName = bankName;
		this.cardType = cardType;
		this.accountNo = accountNo;
		this.accountName = accountName;
		this.isDefault = isDefault;
		this.reservedMobile = reservedMobile;
	}

	public CustCardDto(String bankCode, String bankName, BankCardTypeEnum cardType) {
		super();
		this.bankCode = bankCode;
		this.bankName = bankName;
		this.cardType = cardType;
	}

	public CustCardDto() {
		super();
	}

	public BankCardTypeEnum getCardType() {
		return cardType;
	}

	public void setCardType(BankCardTypeEnum cardType) {
		this.cardType = cardType;
	}

}
